from enum import Enum

class Professions(Enum) :
    Boss = 0 
    Secretary = 1 
    ItSupport = 2 
    Worker = 3 
    NA = 4

class Person : 
    Id = "N/A"
    Profession = Professions.NA
    GarlicLover = False
    MaxVisitors = -1
    AssignedToRoom = False
    PossibleRooms = []

    def __init__(self, Id, Profession, GarlicLover, MaxVisitors) :
        self.Id = Id
        self.Profession = Profession
        self.GarlicLover = GarlicLover
        self.MaxVisitors = MaxVisitors
        self.AssignedToRoom = False
        self.PossibleRooms = []